package org.jz.gae.redbook.spb.server.controller;

import java.util.List;

import org.jz.gae.redbook.spb.shared.EvidenceEntityView;


public interface EvidenceController
{

	public void loadEvidenceListForSpecies(
			Object _SpeciesKey,
			List<EvidenceEntityView> _EvidenceList);

	public void loadEvidenceListForLocation(
			Object _LocationKey,
			List<EvidenceEntityView> _EvidenceList);

	public void updateEvidence(
			EvidenceEntityView _EvidenceToEdit) throws Exception;

	public void deleteEvidence(
			EvidenceEntityView _EvidenceToDelete);

	public void createEvidence(
			EvidenceEntityView _EvidenceToAppend);

}
